1038
1
1223
2049
2
1451
3475
5
2861
1450
2505
951
1431
7812
7
1744
4187
10
6
1688
0
123674
35
19932
1935
2732
3683
2264
1200
2913
1767
674
1073
1922
1545
1239