2245
3
3080
21152
8
1047
2
3090
6
6236
10
2551
8527
1
2932
297066
0
989
11153
1087
1797
2480
3140
4
1514
5090
768
1716
2562
2289
2203
1828
5151
19944
2526
9956
3715
50969
7