39821 944
4564 693
23064 363
9626 580
11353 698
4031 854
2105 309
3109 516
24125 311
7949 459
1456 234
15489 216
1876 420