40880 945
4640 693
23880 363
9686 580
11407 698
4044 854
2152 309
3141 516
24327 311
7990 459
1492 234
15674 216
1908 420