3090
6
2903
3
2932
2
4044
5
21152
8
3080
4471
2245
499
0
1029
3146
12
579
5825
4
3071
9
7034
2348
1
2355
1743
25669
14
19783
2535
2219
1845
2139
2996
3083
4230
2901
17946