103368647 50331
59321505 23254
45948405 19993
22611053 8978
25725744 9019
22165952 9814
43870286 18579
17228924 5400
28974566 10395
8833131 3355
8623966 2588
56289535 19261
9063017 2701
28471041 10628
20037482 3223
28585954 16807
14636051 3892
39263275 16172
30555154 15318
12443801 4187
14148809 11947
27450032 10565