1
230
678
459
440
753
1015
1099
345
1982
1191
1453
1353
562
1381
890
1159
658
985
276
672
613
728
607
676
880
1502
258
846
1091
457
824
972
1122
738
1627
581
1401
511
372
482
866
551
555
455
575
471
1239
2771
1551
733
1720
501
365
1153
622
906
1950
Copyright © All Rights Reserved