1660
1
905
693
0
526
784
801
745
2934
2
3326
3
1000
673
1093
2562
830
915
2166
2209
1711
1382
2760
4
496
868
1475
2710
1690
897
1691
1778
2055
582