50013 379
15856 58
2804 64
22971 324
8664 601
16216 274
13240 399
3420 405
3859 521
2593 277
15054 471
2053 124
9031 131
2101 216