50001 379
15853 58
2804 64
22971 324
8662 601
16211 274
13240 399
3418 405
3859 521
2593 277
15052 471
2053 124
9031 131
2101 216