3014
20
1635
4
1527
2
1586
1
1935
3085
5
3491
3485
7
3316
10
2199
5141
959
1079
5123
6
6083
9
1419
467
0
906
1912
3427
1078
2899
8
211
2562
108797
2350
914
2234
3527
1647