3071 427
20294 977
24568 798
3250 476
6440 137
3534 127
2803 337
2624 280
39807 638
9653 399
15862 641
50481 614
12844 687