1
1593
1050
976
1236
813
930
1000
768
1031
1201
1010
855
695
869
988
1181
709
515
803
690
628
851
1029
751
656
864
1127
736
954
791
1212
630
569
1248
669
1157
668
612
1849
1091
742
789
481
2240
944
613
620
1299
990
931
1503
593
3047
Copyright © All Rights Reserved