21710 501
1709 316
13221 841
3000 530
1016 49
2363 546
2807 76
810 167
2601 655
1675 322
87623 752
10975 464
5342 800
4555 698
13499 62
1421 361
2065 504
3056 637
2355 588
1327 258
152803 741
4174 878
6327 60
4008 359
36175 425
17953 884
4213 530
3889 41