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