11503 420
3073 427
20342 977
24584 798
3261 476
7552 137
3541 127
2811 337
2627 280
40068 638
9541 399
15985 641
50352 614
12901 688