17946
0
1849
2
21152
8
25669
3176
19783
2964
1
2907
32302
223
4044
5
4471
2911
9
2535
398656
19
3125
2226
7909
6
1461
5151
3498
4
2478
1672
2903
3
2349
1603
2361
1942
2740
2906