707
1
938
2
975
1177
949
447
374
1297
4
1352
3
1020
652
1621
902
0
2297
787
1316
2385
630
1231
2100
1303
2131
1475
2368
6
819
689
2243
636
1060