1121
1
1700
937
962
2050
964
1116
567
0
429
1375
1417
3
391
2710
2
585
1286
1093
521
467
628
1717
619
509
324
731
3936
697