2865
2
1309
0
1992
3
2093
1
697
898
2629
5946
4914
4198
5782
4
1622
5389
1038
14125
10
2385
1295
513
1225
946
1363