50561 126
10557 291
6177 177
11847 405
22181 259
25485 241
32725 196
8508 504
15343 683
1336 80
4128 79