50558 126
10557 291
6176 177
11846 405
22177 259
25483 241
32719 196
8508 504
15341 683
1336 80
4128 79