891
3
939
6
1451
7
621
1
223
0
1506
686
2
745
4
1460
869
799
602
867
1303
1263
1872
955
995
1323
3018
5
1860
1388
1366
1329
711
1326
1794
1234
4271
1854