32302
0
25669
17946
438
19783
2
3090
6
3498
4
1461
21152
8
10180
7258
2535
2350
2031
1663
5
3158
14
189
2932
2788
2666
9
6741
354
1189
2906
1
1153
1489
3286
2996
55