50513 126
10548 291
6165 177
11829 405
22116 259
25429 241
32636 196
8496 504
15313 683
1335 80
4113 79