50283 379
15990 58
2811 64
23050 324
8681 601
16287 274
13301 399
3443 405
3865 521
2616 277
15084 471
2061 124
9048 131
2116 216