19253526 8017
1691109 395
6375510 2280
1992495 644
2097876 562
5048435 1680
7608318 2535
3092011 1014
6481300 1448
4898383 1407
11199787 3107
1578408 618
11507675 3766
5373295 1856
1019842 285
1038242 251
2181581 596
1088184 301
18018726 6192
9049643 2566