3090
6
21152
8
2903
3
2932
2
14
0
2155
3080
3673
2996
17946
1189
1289601
4
462
4537
562
1
6247
5
1195
3535
3248
2919
2372
25669
2358
9
19783
2535
572
4044
3083
2465
3125