1414
3
1426
10
1576
9
599
1
695
4880
5
5055
6
598
2
1450
1403
7
1504
4
894
2117
1132
704
446
573
606
0
492
560
517
467
1245
13
4969
688
830
427
648
2183