3075 427
20318 977
24574 798
3251 476
6463 137
3543 127
2813 337
2631 280
39888 638
9678 399
15883 641
50532 614
12851 687