32302
0
25669
17946
19783
2
3090
6
3498
4
21152
8
1461
1416
1
7258
2535
550
2350
398656
19
1060
2980
2932
1512
2666
9
1646
3
2223
2906
1153
2207
986
2936
10
478
1996
4573
644