1795
768
2355
892
859
1148
1193
793
1195
1494
801
584
277
504
531
325
807
603
1750
1255
1128
563
764
1109
961
773
810
866
894
1554
775
841
818
683
558
446
1159
1253
907
595
979
1993
5120
783
1667
450
2145
946
780
638
519
357
1016
2321
341
637
824
2629
802
827
Copyright © All Rights Reserved