80
1
2057
532
0
1274
874
1737
693
1685
7394
5
12185
792
2
1704
2121
2911
1090
3
2015
1760
1301
1284
813
785
841
830
1012
2988
994
1465
1237
1782