1520
1013
955
993
1297
848
1147
2948
1577
1164
973
10252
1248
849
1293
1006
885
1672
948
1100
1308
1537
1162
854
1199
837
909
907
844
1088
932
1075
1514
916
22518
4490
1492
1747
1128
937
1820
1068
907
815
826
985
1935
959
983
913
891
1092
915
1040
826
878
1079
1639
1438
1369
886
974
1227
911
850
847
998
938
884
1042
1624
1190
1740
739
923
838
1614
851
824
838
1019
1527
1138
1063
838
2016
908
961
1034
2904
793
1071
953
1182
765
1080
770
836
748
849
1055
2798
911
820
862
833
1884
900
1912
1790
957
1172
887
1069
2156
948
1048
810
929
1139