2443
4
1526
2
2897
1
3014
20
1084
3085
5
3491
3485
7
3316
10
5141
4443
9
17333
27
2699
746
3
2153
2215
167
2350
2667
1337
1124
3505
2499
1647
108797
0
4099
8
1767
3527
796
6
3587