1025
1
2215
2163
0
1632
2
2344
1583
1185
1600
3597
5
5402
10
3160
1191
3792
6
419
996
1011
2386
2005
1663
2371
5204
3
1282
843
1399
159
746
1343
1200
1884
1106