32302
0
2996
1843
1
3051
2
1599
1720
758
1400
2595
7258
536
572
1527
1623
14
577
791
6781
1028
1463
1468
761
496
4044
5
17946
685
1324
2535
638
25669