120196
502990
337283
512862
12172
109201
771301
130186
758960
10593
49628
606303
5158799
3571581
3096148
2401804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471