4250
25
1295
1
2629
2
5946
4198
2650
20
513
5782
4
280
2865
1581
2093
1622
2250
3765
2245
3
297066
0
1226
3053
7
1038
898
3683
2683
2385
2797
5
589