3090
6
2903
3
2932
2
21152
8
1690
1
2258
3080
1938
1015
1788
1606
1819
1047
6236
10
8527
17970
15
12779
2352
25669
0
19783
2535
18816
11
12459
4044
5
3083
17946
2465
3125
3546
32302