50330 379
16005 58
2814 64
23064 324
8686 601
16296 274
13318 399
3444 405
3867 521
2622 277
15103 471
2062 124
9052 131
2117 216