2535
2
3125
280
1
25669
0
32302
3090
6
4044
5
17946
21152
8
3765
4
19783
1672
2650
20
3498
2478
3083
4471
2986
38477
34
1294
902
297066
3169
1461
1295
1512
2773
2964
734
2139