21152
8
25669
0
32302
19783
2
3498
4
4044
5
17946
2769
2535
3125
2257
1
1461
2964
398656
19
2478
3779
4471
1672
1849
2986
940
1512
2711
3426
2366
2911
9
4651
3
4476
5196
3546