2870 863
4283 565
10013 485
1098 292
1747 516
4911 384
2304 43
49443 271
24930 685
180036 844
8106 139
93358 778
66957 556
64844 503
95859 559
127956 806
6472 207