50176 124
10496 291
6044 177
11663 405
21891 259
25101 241
32108 194
8440 504
15193 683
1310 80
4039 79