16960 486
10637 156
15416 181
14111 471
9718 499
5603 209
8622 429
5225 653
2400 255
7578 320
4857 596
3259 101
1634 175
5326 310
8346 697
106148 613
2294 281