1412
1
2797
3
1414
849
727
487
1056
1151
2
78
998
0
1085
1939
1291
5
1377
1429
621
511
704
716
4
1006
350
1460
535
860
1142
1651
7
2769
1250
1555
2718