3014
20
1623
1
1504
3085
5
3491
4
3485
7
3316
10
2981
1431
2
260
0
5141
2579
1650
1443
1185
1542
931
467
1622
108797
2350
2234
3527
1647
1695
1098
1581
2386
2297