16396 486
10270 154
14945 181
13730 471
9300 499
5470 209
8452 429
5075 653
2341 255
7415 320
4720 596
3146 101
1570 175
5054 310
8215 697
102888 612
2244 281