17946
0
21152
8
25669
19783
2
32302
2911
9
2964
1
4044
5
4471
2535
3125
1461
940
5151
3498
4
2258
2478
398656
19
1672
2903
3
1603
1942
317
2740
2906
3779
2986
1372
736
2023