50796 126
10603 291
6350 177
12017 405
22479 259
26660 241
33157 198
8548 504
15742 683
1379 80
4285 79