2245
3
3090
6
2903
2932
2
3765
4
4044
5
21152
8
894
0
3080
4471
297066
571
499
1029
3146
12
579
5825
3071
9
7034
2348
1
2355
1226
1743
25669
14
3053
7
19783
2535
2219
1845