50533 126
10553 291
6168 177
11841 405
22155 259
25460 241
32699 196
8501 504
15338 683
1336 80
4128 79