17221 486
10996 156
15704 181
14432 471
9922 499
5724 209
8813 429
5350 653
2474 255
7722 320
4961 596
3348 101
1673 175
5524 310
8419 697
108895 613
2378 281