658
968
936
943
2122
857
766
761
1241
812
1209
837
1271
774
724
668
3252
1975
1651
694
685
1089
870
1140
1849
1026
1097
1030
3650
1987
749
1235
915
693
735
983
655
635
1318
682
800
881
845
2300
692
4139
1533
836
1069
1622
725
776
1319
1424
1214
946
1553
693
738
1099
831
1226
1342
670
1644
919
666
858
1309
838
661
691
953
745
874
771
756
681
1250
719
1072
703
776
687
634
729
783
1064
650
5165
873
824
785
1081
693
755
979
791
655
2815
670
1231
625
834
2745
21940
730
753
847
1196
1328
691
1474
1254
764
867
991
687
836
746