32302
0
25669
2535
2
19783
1416
1
17946
2750
1891
21152
8
2932
3498
4
5402
9
599
3779
3765
1168
1153
1301
3090
6
2633
920
1392
1456
2907
2009
5
637
1495
1088
1133
3223
3