50290 379
15992 58
2812 64
23052 324
8682 601
16289 274
13302 399
3444 405
3865 521
2616 277
15084 471
2061 124
9048 131
2116 216