32302
0
3051
2
2996
536
7258
791
2949
3090
6
1045
645
61216
1
515
2903
3
758
2932
2595
14
108797
370
685
1028
297066
577
21152
8
652
1812
6781
1595
572
337