50271 379
15985 58
2810 64
23044 324
8681 601
16283 274
13297 399
3441 405
3865 521
2612 277
15081 471
2059 124
9048 131
2116 216