50301 379
15994 58
2813 64
23054 324
8682 601
16289 274
13305 399
3444 405
3865 521
2616 277
15084 471
2061 124
9049 131
2117 216