3584
4537
842
905
814
941
5261
813
798
789
897
893
821
2762
900
1026
2257
3592
886
860
787
2976
905
837
2543
981
1075
1082
1207
927
952
3476
896
3915
964
1040
3545
789
4032
872
1106
1962
865
4000
7534
937
13578
7971
775
979
859
7156
921
2157
877
903
1152
2366
1028
898