905
1
582
0
2055
2
2209
1380
2980
1306
400
1660
801
3326
3
526
1000
2562
2207
2166
830
673
1382
2760
4
2710
1711
897
693
496
868
1691
1037
784
1168