10640 40
3993 607
2638 758
2978 695
2060 532
20428 403
2480 427
3167 900
22473 158
26598 973
16032 876
40061 545
7892 253