8594900 2887
2669166 741
2354824 1027
29034237 9858
9435578 1168
2096673 804
2042050 760
2482499 911
55151609 16788
18982118 5318
12696645 2554
5349082 1621
1081320 581
4993473 245
9471292 889
3733349 1347
2182244 813
3435177 1266
3132406 747