32302
0
25669
17946
19783
2
3090
6
3498
4
2145
1
1461
345
21152
8
1397
2270
7258
1668
2238
2535
2350
2121
3680
2932
2666
9
2906
1153
4148
1849
1672
7793
2258
2440
3