630527
333213
1547149
903330
60787
576883
875845
674131
1090284
1013891
842250
918726
800618
1018712
99948
579436
593284
3180112
3058797
2978927
2730692
2512488
2385951
2243981
2218214
2147484
1947271
190972
1745613
1725559