32302
0
2996
3051
2
365
645
3090
6
6781
1
2932
2949
536
2903
3
7258
108797
21152
8
297066
61216
475
1458
581
1804
572
3080
3926
14
758
515
791
1431
1243
1239
6294
4