16957 351
15276 688
5495 966
5342 205
6598 482
1583 41
7320 449
8342 96
31258 927
2779 174
1590 140
4777 509
14871 394
3440 74
2620 344
3068 261
2461 606
2930 461
7648 843