50376 379
16033 58
2817 64
23073 324
8688 601
16307 274
13329 399
3445 405
3867 521
2626 277
15138 471
2063 124
9060 131
2120 216