10642 40
3993 607
2638 758
2978 695
2060 532
20428 403
2480 427
3167 900
22473 158
26600 973
16032 876
40065 545
7894 253