2925507 1021
4443820 1297
32558733 14749
1849769 587
3313352 882
10904043 4571
18804159 6531
987245 248
3185895 1143
1753709 477
2666593 942
3459905 823
1460341 276
1688313 446
852358 204
2151730 483
607615 113
3167482 1127
456555 131
2288530 823
1497575 263