456
1
1660
4
2446
1690
745
0
830
1570
1568
1053
1787
2760
693
627
1578
2368
1869
2527
2026
526
801
731
915