16893 486
10587 156
15359 181
14062 471
9645 499
5577 209
8594 429
5193 653
2393 255
7553 320
4835 596
3241 101
1613 175
5280 310
8323 697
105693 613
2279 281