17946
0
21152
8
25669
19783
2
2964
1
3098
3
2692
2996
32302
572
4044
5
4471
14
2911
9
1189
2535
3125
1461
2529
7
1101
4363
5151
3508
1504
7495
3498
4
4757
2478
1691
2865