50253 379
15980 58
2809 64
23038 324
8679 601
16278 274
13296 399
3440 405
3863 521
2609 277
15081 471
2059 124
9047 131
2113 216