600
428
1327
561
658
888
982
910
1566
457
310
340
587
570
651
1645
901
215
229
405
525
1037
1263
2320
481
1303
722
1172
740
892
350
451
554
835
541
955
881
609
468
714
392
663
534
950
1971
1140
2068
922
1877
2030
1692
856
780
991
4804
764
1260
1502
1215
Copyright © All Rights Reserved