49904 379
15812 58
2796 64
22948 324
8648 601
16184 274
13218 399
3413 405
3857 521
2578 277
15051 471
2047 124
9025 131
2100 216