25669
0
19783
2
32302
984
14
2182
1
4044
5
1189
17946
2996
2535
3125
1461
572
2964
3498
4
2478
4471
1672
2484
3779
2042
1849
2986
2087
940
1038
1193
1512
3426