15196 111
8107 814
3750 727
4155 262
2237 405
1576 362
17038 137
16074 688
1673 260
5207 613
4062 470
2825 169
3417 569
2015 263
837 67
2135 304
25674 306
12558 590
1649 282
3012 551
3726 87
9971 592
3633 318
10188 370
4997 462
15032 580
20687 185
4878 459