32302
0
2996
3051
2
3498
4
645
17946
14
758
1400
2595
7258
536
572
1527
1623
1
577
791
6781
1028
770
761
496
1539
4044
5
685
1045
1324
2535
1496
2845