1691
1
2166
1231
1431
666
0
2901
1821
7
1104
2512
2
693
3
935
919
1048
1687
5
709
1741
194
1397
1106
4
802
703
276
9566
8
2077
696
768
25
960
971
2646