50699 126
10581 291
6287 177
11923 405
22331 259
25671 241
32881 198
8525 504
15430 683
1344 80
4175 79