3076 427
20322 977
24576 798
3251 476
6472 137
3545 127
2814 337
2631 280
39910 638
9679 399
15896 641
50541 614
12853 687