812
1530
803
1513
786
2604
889
817
773
784
1383
806
1956
866
1140
2386
902
1299
980
872
758
1182
969
1220
838
910
905
978
1001
877
1359
821
839
867
972
877
898
1830
952
1178
832
835
1557
1112
973
878
830
963
1335
821
911
1225
926
1034
945
878
913
915
860
855