1690
1
1399
1788
2710
2
830
0
1092
83
929
526
693
1660
3326
3
801
784
745
1000
1093
2562
673
582
868
1382
1691
496
2209
2392
662
1778
1475
1570