3274
603
1501
847
512
2325
1065
657
2032
911
1080
314
728
677
1303
964
1621
529
1447
364
755
1850
513
671
1108
486
796
492
550
959
651
776
1677
738
431
496
1633
1604
554
1679
1761
540
1767
1127
827
744
816
719
1313
575
2108
1034
937
1512
1529
652
1728
366
661
Copyright © All Rights Reserved