5815
1640
1701
1148
1089
645
730
2569
782
645
2104
765
820
702
711
1063
1495
730
901
891
1081
2814
870
1929
2031
880
767
824
835
1898
884
748
905
1148
835
3201
1154
792
3511
822
1057
875
2252
2268
1110
9021
2975
814
4094
972
1444
937
6009
3584
1626
3242
933
1730
4101
1800