2870 863
4283 565
10013 485
1098 292
1748 516
4911 384
2304 43
49444 271
24930 685
180048 844
8106 139
93363 778
66972 556
64864 503
95873 559
127968 806
6472 207