2535
2
3125
280
1
25669
0
32302
3090
6
2996
14
4044
5
17946
1189
21152
8
572
3765
4
19783
1672
2650
20
571
3498
2478
3083
4471
2986
38477
34
1294
902
297066
3169
1461
1295