16905 486
10601 156
15372 181
14074 471
9655 499
5584 209
8599 429
5204 653
2394 255
7562 320
4844 596
3245 101
1622 175
5287 310
8328 697
105792 613
2281 281