1597
1026
2648
3787
895
8061
866
1575
855
1584
849
2710
951
825
885
828
915
851
845
1454
865
1222
2134
3282
986
988
892
932
1209
1034
2457
2532
966
1362
2054
985
5457
1058
942
874
998
829
1252
949
1036
1279
879
1233
951
5322
904
905
1074
1379
1959
1085
993
3157
1113
869