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