32302
0
2996
3051
2
572
536
2535
14
758
775
1
1400
2595
7258
2267
3
1527
3498
4
1623
577
791
1558
6781
1028
3926
1211
761
496
4044
5
17946
685
1324
770