3075 427
20311 977
24571 798
3251 476
6457 137
3541 127
2812 337
2631 280
39862 638
9673 399
15875 641
50514 614
12850 687