32302
0
1123
601
541
234
612
866
3498
4
384
3779
2
2948
6
4471
3868
10
2964
1
3051
1603
1008
510
1403
4148