874
926
969
832
855
1290
953
1000
972
998
1104
1297
1098
921
1370
1271
1034
4589
889
2140
1330
1157
899
1663
2011
983
863
887
1218
839
944
1514
1113
876
906
1398
1061
1010
1126
903
1044
1721
974
962
1348
1246
943
1098
938
1820
850
871
1150
905
884
1140
1030
980
1945
1070