32302
0
2996
3498
4
17946
14
4044
5
2535
2
2845
25669
3125
19783
1189
1461
2964
1
2478
758
1350
4471
1672
3779
2986
940
572
1193
21152
8
372
1512
3426
5375
373