32302
0
2949
3051
2
2996
572
297066
108797
21152
8
1212
1267
7034
3546
1
7258
345
536
61216
673
1239
6781
3090
6
3926
14
619
515
5431
791
3629
323
496
5771
10
1812