11502 420
3072 427
20334 977
24584 798
3261 476
7548 137
3539 127
2810 337
2626 280
40041 638
9539 399
15976 641
50342 614
12900 688