2245
3
3090
6
2903
2932
2
3765
4
21152
8
297066
0
3080
488
496
1226
1
3053
7
894
2526
571
25669
14
19783
2535
471
2996
1603
4044
5
3083
17946
1241
489
202
2465
1060