32302
0
3051
2
2996
1212
21152
8
7258
6781
1
536
761
1623
2949
3090
6
758
61216
297066
839
2903
3
14
531
2932
1458
616
3724
1133
2258
3926
645
108797
581
521