28585954 16807
88766512 63359
26601526 10420
6862802 2255
7867468 2528
12592473 3977
4088232 1231
30555154 15318
25358373 17253
20844828 7250
13869528 3942
6895148 2949
7704369 1721
5303727 2023
15354269 7439
472652 135
4954979 860
5107371 1476
1033112 314
12125347 3546