17946
0
14
21152
8
25669
19783
2
2405
1
2964
1189
398656
19
2996
32302
572
4044
5
657
4471
2349
3
2911
9
2535
3125
3589
761
536
392
2773
1461
5151
3498
4
528
1193
2478