3090
6
5347
4
2903
3
2932
2
895
0
6095
9
21152
8
255
3080
3673
6247
5
5701
32302
566
2149
1289601
2919
833
25669
14
2358
19783
2535
2996
4044
3083
17946
2155
2465
1189