17301 672
2662 181
3570 295
27481 511
32870 457
25860 278
7148 159
8217 75
29544 603
13707 185
10162 446
22317 264
1127 97
4340 349
2133 116