32302
0
803
1812
2
1193
951
459
1676
485
469
747
2124
3
2535
1089
1359
110
423
21152
8
25669
786
1045
416
3090
6
1302
1225
2992
3083
1064
531
613
6878