2957 916
7700 605
15901 454
5079 817
4885 480
40421 490
2641 60
7135 275
8746 377
40735 1166
6338 681