3090
6
2903
3
2932
2
32302
0
4044
5
25669
21152
8
3080
4471
5402
9
2245
499
1029
3146
12
579
2009
5825
4
1193
3071
7034
578
2348
1
2355
1743
2750
14
19783
2535
2219
1845