32302
0
2996
1527
2
572
1059
1
3051
758
577
17946
1400
2595
1028
6781
1623
536
791
3926
14
25669
685
7258
19783
2929
6
61216
761
2964
496
515
1324
1189