1623
2
1069
1
1080
4
3429
7
6988
1094
1301
2571
1152
1249
2136
5
946
666
0
990
759
782
2053
1238
935
1104
709
2646
9566
8
802
693
3
703
1048
1821