2110
1
2243
6
1405
3
300
0
1554
2
1690
2245
1568
496
1015
467
3090
764
1606
1819
572
1788
2903
8527
2932
1431
1992
1380
2535
2710
1488
3765
4
2600
21152
8
3053
7