17946
0
3090
6
25669
255
32302
895
566
833
21152
8
1461
3498
4
1015
19783
2
7258
1768
2903
3
2932
2416
3080
2350
1849
536
410
757
695
142
14
2535
2996