32302
0
2996
1405
3
3051
2
572
14
536
2535
1904
1
761
758
1400
2595
7258
1527
3498
4
1623
1275
577
791
1558
6781
1028
3926
496
4044
5
2478
17946
2468