338836
608274
497460
994409
97283
51889
313312
630502
842931
26187
378823
674441
5114799
3547581
3048148
2353804
2226988
2031609
1944357
190778
1756118
1718136
1681195
1632471