2245
3
3080
21152
8
1047
2
3090
6
2131
1
2932
297066
0
956
2973
9
3824
1785
1090
1059
3186
816
5151
2044
4321
4
4761
3715
2295
7
428
3353
1665
2082
1223
4651
189326
16868
39