10632 40
3993 607
2638 758
2978 695
2059 532
20426 403
2477 427
3167 900
22470 158
26597 973
40059 272
16028 876
14004 672
40053 545
7891 253