1462
1
627
1431
1788
1778
1093
0
2655
2
4248
2767
1052
662
801
564
1112
802
673
2430
3
1380
830
868
915
693
784
526
2166
1660
1825
83
2562
905