1415
2
2386
4
832
1004
1
2303
915
300
0
947
5262
10
1286
1634
1117
1386
1058
898
4111
1889
1164
1297
1086
888
825
912
493
2525