101505620 45622
5608163 1589
804385 263
20492074 5161
12049798 1919
11918385 2519
2875801 666
14713567 5686
51047050 15233
14554100 4319
27910279 12915
1174701 376
57214 72
11943059 3549
4918778 1432
664701 219
26273 43
605658 147
17416116 5215
26630215 9858
949584 213
1105064 298
983368 204
34920413 4376