2535
2
3498
4
32302
0
4044
5
17946
25669
3125
19783
1461
14
2964
1
572
2478
4471
2990
3779
2986
1788
1603
7258
3426
1819
3083
2465
3158
785
2996
2932
2903
3
3051