3090
6
2903
3
2932
2
1189
0
21152
8
2535
1193
2996
3080
3673
14
108797
2986
1
32302
1289601
4
475
13499
5
2919
971
356
392
2920
25669
2358
9
19783
1486
4044
3083
17946
2155