2055
2
1850
1844
1
1603
3196
6
1813
1749
905
1660
2934
693
0
526
801
745
2312
784
3326
3
673
1000
830
1093
2209
2562
1711
915
1382
2166
582
868
1475