1300
1
421
830
0
878
578
844
2
457
697
915
1399
3715
3
1746
3326
3580
4285
1199
2368
2039
1691
1204
2345
1466
1758
3589
3196
2088