1015
1
2352
2
951
2108
6
1380
0
784
3562
1787
496
2522
1038
1606
3518
3
2999
1681
467
8527
1547
1451
1694
868
2166
2505
690
801
917
830
83
2669
2600
4