1258
2232
997
2040
909
858
1604
1105
1348
1036
1663
1330
818
948
599
3539
992
1386
1131
927
1555
624
709
671
1093
558
1484
595
657
547
1045
1076
1088
1628
719
769
541
450
1081
990
969
833
447
1244
1029
772
525
459
555
819
914
767
679
460
885
1002
1
743
Copyright © All Rights Reserved