2245
3
3080
21152
8
19944
2
1047
3090
6
2932
297066
0
5151
2883
5
3715
2526
1
2163
4651
1586
14589
10
1424
189326
1514
1241
489
202
3791
7
1060