851
905
4162
2704
2141
982
922
914
1058
860
1700
1025
1239
987
893
947
865
838
2279
1543
895
918
864
2809
1201
3771
943
881
1082
886
928
1037
1311
914
1606
909
916
822
1306
2912
1640
952
1101
1719
1739
2011
1007
936
974
6006
14452
934
964
993
960
2196
998
1024
1087
1091