39631 944
4488 693
22234 363
9556 580
11314 698
3973 854
2063 309
3086 516
23974 311
7897 459
1448 234
15331 216
1870 420