2559
3
745
0
1660
1
3608
4
801
673
526
693
3326
784
905
1619
995
1000
619
1089
2184
830
1168
1093
4029
8