50051 379
15869 58
2804 64
22979 324
8666 601
16222 274
13246 399
3421 405
3860 521
2594 277
15059 471
2054 124
9032 131
2102 216