16900 486
10596 156
15367 181
14069 471
9651 499
5582 209
8598 429
5199 653
2394 255
7562 320
4840 596
3245 101
1621 175
5285 310
8327 697
105757 613
2280 281