2245
3
3080
21152
8
1713
4
1047
2
3090
6
2932
297066
0
3127
951
1
845
1850
1015
1087
189326
1606
10827
1751
8527
5489
11
3546
2131
5151
19944
3715
4335
1289601
929
2571
19079