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
561
517
467
1245
13
4969
689
831
428
648
2183