16697 341
3031 320
1410 75
8673 714
6315 58
2278 47
4102 727
3008 502
17248 901
17182 926
14366 152
1671 215
9387 394
2535 257
2086 114
1371 235
3652 554
3539 643
2842 332
2611 436
12474 406
4800 877
3213 634
2900 512