147743
349492
143588
437105
961161
87491
614849
910434
882794
508292
566988
668611
28998454
24462120
21979992
21182480
16500333
14878969
140651028
13377239
1166082
11530764
954458
9473480