32302
0
2996
1045
3051
2
572
515
758
638
1692
558
1400
2595
577
6781
1
17946
788
7258
536
3574
1527
1623
19783
14
645
337
791
685
950
1028