16401 486
10275 154
14950 181
13730 471
9302 499
5470 209
8453 429
5077 653
2343 255
7418 320
4723 596
3149 101
1570 175
5057 310
8216 697
102942 612
2244 281