500 66
5811 171
32694 686
14218 167
3716 533
7918 577
2750 715
2295 242
15883 850
23365 207
10167 93
12872 752
22756 102
6333 635
22061 253
21920 318
10531 403
6806 723
9446 151
12766 869
6605 790
3451 401
28301 452
5852 521