3090
6
21152
8
2903
3
2932
2
1289601
4
14
0
25669
19783
17946
5517
572
32302
2996
3080
3673
623
1
1189
1193
6247
5
9956
1045
297066
2258
7034
6095
9
108797
485
5504
16
2919
951