16862 486
10556 156
15332 181
14033 471
9621 499
5562 209
8575 429
5176 653
2388 255
7540 320
4823 596
3233 101
1610 175
5261 310
8309 697
105426 612
2275 281