50029 379
15860 58
2804 64
22973 324
8665 601
16217 274
13243 399
3421 405
3860 521
2593 277
15057 471
2054 124
9031 131
2101 216