16880 486
10575 156
15347 181
14051 471
9634 499
5570 209
8586 429
5188 653
2392 255
7545 320
4828 596
3240 101
1611 175
5272 310
8317 697
105582 613
2278 281