50373 379
16026 58
2816 64
23073 324
8688 601
16302 274
13328 399
3444 405
3867 521
2626 277
15135 471
2062 124
9058 131
2120 216