11502 420
3073 427
20335 977
24584 798
3261 476
7548 137
3539 127
2810 337
2627 280
40053 638
9541 399
15984 641
50349 614
12900 688