32302
0
2996
3051
2
1400
577
758
2595
7258
940
1
536
572
1527
1623
685
2443
14
826
791
6781
1028
761
496
4044
5
3683
17946
788
1324
2535
638
25669