3090
6
1547
1
1690
2903
3
2932
2
1568
21152
8
1495
2258
572
0
496
467
1606
2508
7
1819
3080
8527
6236
10
17970
15
83
1015
6026
2028
2879
2465
2929
18816
11
12459
181997
3083