3090
6
2903
3
2932
2
2629
21152
8
2108
3080
1189
0
1788
601
1
2450
2600
4
25669
14
19783
2535
2996
4044
5
3083
17946
2465
3125
3546
32302
1646
3498
3779
4471
2964
3051