32302
0
2996
3051
2
1400
758
4044
5
2595
577
14
7258
536
572
1527
1623
1
791
6781
1028
25669
721
544
761
496
17946
685
501
1324
2535
638
876
3125