2578
1
784
0
1532
467
801
1813
1382
3580
1788
83
673
693
2166
1561
2757
1093
1152
1029
1031
2
1173
1198
796
674
719
941
718
769
926
1164
1425