1098
2
9013
17
1323
5891
3
1042
0
1051
1
954
878
800
7
1960
1408
1779
968
1030
825
1095
1027
665
1127
734
1477
960
703
564
723
2709
5
1816
992
733
557