32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
2350
1189
2450
3
14
630
2932
2108
2582
1
2666
9
1646
2906
1153
2996
1603
1788
1985
1672
601
7793
2258