1015
1
2110
2243
6
951
1405
3
784
0
1380
300
1554
2
1690
1787
21152
8
1568
496
467
1038
3518
3090
764
1606
2262
1819
572
2903
8527
2932
1431
2522
2999
1992