3090
6
2903
3
2932
2
1087
1
7793
4
2535
3158
21152
8
8527
1787
3053
7
3491
32302
0
1603
12459
25669
3498
19944
3080
19783
108797
3546
2044
951
3551
10
2990
2245
1015
2015
17946