1409
4
1575
3
1054
2245
988
1
799
0
1029
856
2784
6
1716
2
1056
1079
1111
1912
1888
926
2121
824
1581
760
1195
1600
5
735
3524
9
1940
982
924
1444
3787
1384