553281
402997
187940
230827
971910
827823
192653
181852
94291
402161
51335
442522
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471