5815
1640
1703
1148
1089
645
730
2570
783
646
2104
765
822
702
711
1063
1495
730
901
891
1081
2816
870
1930
2031
880
767
825
836
1898
885
748
905
1150
835
3201
1154
792
3511
822
1058
876
2252
2268
1110
9021
2975
814
4094
972
1444
937
6010
3584
1626
3242
933
1730
4102
1800