2629
2
5782
4
3014
20
4198
1
3085
5
3491
2093
3485
7
1622
3316
10
5141
1038
5946
2385
513
589
108797
0
2350
2234
3527
1647
2865
1695