11503 420
3074 427
20354 977
24588 798
3261 476
7554 137
3542 127
2815 337
2628 280
40122 638
9548 399
16002 641
50364 614
12901 688