1015
1
270
1308
581
0
637
1103
1547
951
2166
784
1380
912
1037
1787
21152
8
2442
9
1825
496
467
1038
3518
3
3090
6
1431
1606
1819
572
2903
8527
2932
2
2522