3090
6
2110
1
2243
1405
3
6346
16
300
0
1554
2
1690
1568
496
1015
467
764
1606
1819
572
2903
8527
2932
1431
1992
1380
2535
2710
1488
2600
4
21152
8
1289601
2358
9
19944