851
905
4162
2704
2141
982
923
914
1058
860
1700
1025
1239
987
893
947
865
839
2279
1543
895
918
864
2809
1201
3771
943
881
1082
886
928
1038
1311
914
1606
909
916
822
1306
2912
1640
952
1101
1719
1739
2012
1007
936
975
6006
14452
935
964
993
961
2197
998
1025
1087
1091