121449442 17649
28274258 3751
48531922 6520
11219563 1326
12506834 1821
80424390 12980
96539821 14541
30261239 3722
7615421 955
11420307 1132
4675597 382
20662603 2527
4533101 333
1670186 80
30686014 704
9870764 611
22580385 1595
22232095 2644
13767162 849
7251018 385
4131112 335
5076556 301
5897096 458
2153520 151
524897 22