32302
0
403
2996
2535
2
14
19783
536
7793
4
17946
804
25669
3090
6
2365
1189
98
531
718
2920
1135
1726
988
380
2932
558
492
3498
572
4074
2666
9
2277