3090
6
2996
0
25669
3546
1
108797
2903
3
2932
2
19783
1189
21152
8
2920
4
2535
14
1849
3125
12459
3080
6321
891
1193
2502
536
3316
10
17946
1289601
3673
4074
32302
2386
2906