17946
0
25669
32302
19783
2
3498
4
2535
3090
6
7258
1461
21152
8
1603
1
3765
7793
2478
2921
5
1768
383
2932
785
610
4572
3546
2719
3
2350
3779
2903
2964
2990
2906
582