3584
4537
842
905
814
942
5261
813
798
789
897
893
822
2762
900
1026
2257
3592
886
860
788
2976
905
837
2543
981
1075
1082
1207
927
952
3476
896
3915
965
1042
3546
789
4032
872
1107
1962
865
4001
7534
937
13579
7971
775
980
859
7157
922
2157
877
904
1152
2366
1028
898