2996
0
21152
8
14
25669
32302
1189
19783
2
572
2087
1193
758
398656
19
4044
5
17946
550
1
803
2535
3125
473
622
2902
16
721
918
1461
420
638
558
1364
460