32302
0
25669
17946
5382
5
19783
2
2996
1193
4044
14
1189
2535
1819
1
3125
572
1461
1825
2463
2964
1125
3498
4
2478
5402
9
1005
4471
1672
1849
3779
2986
940
1512