2055
2
1850
2294
1
3562
1844
1277
268
1813
3196
6
1749
1660
905
693
0
526
784
801
776
1256
745
2934
3326
3
1000
673
1093
2562
830
915
2166
2209
1711