977
2705
846
835
822
1108
969
1497
847
926
876
949
845
929
872
764
926
815
1307
1877
1556
979
1838
1760
968
1091
4518
1483
2881
839
1535
1405
2219
1147
1041
1003
908
2227
3621
3264
944
2251
1537
2652
808
1325
1045
1406
842
861
960
5268
880
1114
1144
901
1077
1000
11571
740