644
1004
1070
673
973
740
992
845
869
923
1134
1539
1218
687
2327
1401
602
773
1289
780
1108
689
790
817
990
1677
947
801
1094
865
2186
2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
1134
788
1087
732
1127
1292
912
1015
1623
1565
1194
684
714
807
972
1031
829
1470
1749
2839
668
838
911
4292
616
709
1580
1587
2475
2004
1755
948
1560
781
686
1023
780
630
3569
3112
925
1278
861
911
4347
1151
656
1134
796
2948
1492
659
1071
5520
1743
2604
772
691
1155
1579