50392 379
16040 58
2818 64
23075 324
8692 601
16313 274
13330 399
3445 405
3867 521
2628 277
15148 471
2065 124
9061 131
2121 216