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