449
1
846
2
1131
670
721
425
1260
0
1081
883
1223
2029
4
2111
3
1450
1685
2404
163
1247
2922
1306
648
1239
408
524
1184
410
1313
1600
1477
555
724