49915 379
15812 58
2796 64
22949 324
8649 601
16185 274
13221 399
3413 405
3857 521
2578 277
15051 471
2047 124
9025 131
2100 216