21152
8
14
0
297066
1189
25669
17946
19783
2
2996
32302
3090
6
2478
1
1193
3498
4
6236
10
2903
3
2593
2932
528
1289601
4044
5
2986
1755
2535
3125
108797
398656
19
913
4651
2911
9
1461