3090
6
3673
2903
3
2932
2
21152
8
2155
1189
0
2996
3080
2986
1
3066
7
3546
47639
380
746
1045
3461
4
462
1289601
14
1049
536
2165
3014
20
3146
12
2919
556
2966
2087
1768