1015
1
1382
951
1380
0
784
1787
496
2522
2
1038
1606
3518
3
2999
1681
467
8527
1547
1451
1694
868
2166
2505
690
801
830
83
2669
2600
4
6346
16
19944
2173