905
967
2285
817
1547
840
888
2666
998
1060
811
841
869
918
1107
3602
834
958
1402
2362
1733
1164
888
923
1097
894
994
1149
883
1019
860
3737
848
911
1005
1233
1213
2325
928
1002
917
1126
954
2567
867
874
921
903
851
947
888
1169
1473
982
3543
808
1325
1034
810
946