3076 427
20323 977
24576 798
3251 476
6472 137
3545 127
2815 337
2631 280
39912 638
9679 399
15896 641
50541 614
12853 687