50176 124
10496 291
6043 177
11663 405
21889 259
25101 241
32108 194
8440 504
15192 683
1310 80
4038 79