16902 486
10598 156
15372 181
14069 471
9653 499
5583 209
8599 429
5202 653
2394 255
7562 320
4841 596
3245 101
1621 175
5285 310
8327 697
105771 613
2280 281