11502 420
3073 427
20337 977
24584 798
3261 476
7550 137
3540 127
2811 337
2627 280
40056 638
9541 399
15985 641
50350 614
12900 688