50645 126
10573 291
6186 177
11876 405
22260 259
25564 241
32798 196
8516 504
15370 683
1337 80
4148 79