3090
6
1547
1
1690
2903
3
2932
2
1568
21152
8
6346
16
1495
2258
1289601
4
572
0
496
467
1606
2508
7
1819
3080
3673
8527
6236
10
2835
17970
15
83
1015
6026
2028
2879
2465
2929