32302
0
645
2996
1458
3051
2
536
572
7258
1969
297066
515
2949
3090
6
616
312
3926
14
761
2903
3
2932
839
1816
1045
108797
378
581
1519
791
21152
8
758