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