2996
0
3090
6
2903
3
2932
2
380
3491
4
746
8267
21152
8
1189
3080
108797
3551
10
137
2986
1
3546
47639
1045
1407
459
25669
645
14
384
3206
5
576
963
1049
1896
536