1015
1
951
2184
784
0
1380
1787
21152
8
496
1038
467
1606
1819
8527
572
2522
2
2999
3
2669
1681
1694
868
3518
3090
6
801
830
1532
4179
2166
1547
19944
83