2396
1
1268
2
1245
1545
1107
3001
3
1526
2897
1046
3014
20
3015
7
2384
0
1421
2540
1084
3085
5
3491
4
3485
3316
10
5141
4443
9
2840
17333
27
1947
2699
3830
8
1166
746
2153
167