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