3090
6
21152
8
2903
3
2932
2
14
0
2155
3080
3673
2996
1193
17946
1189
1289601
4
4360
1
462
4537
562
4702
6247
5
1195
3535
3248
2919
1265
2372
7951
18
25669
2358
9
19783
2535