17946
0
1008
2244
4
1285
572
2535
2
536
931
19783
2932
3498
607
32302
1849
1120
1153
1346
1239
543
384
14
856
2525
3
3090
6
21152
8
25669
581
2996
683
417