2546
519
1673
650
986
429
899
601
792
443
431
760
441
1095
579
769
841
1277
1105
1064
1142
1181
1499
875
897
908
1190
1002
659
700
1199
1682
546
920
844
820
785
1737
598
952
718
1126
900
2710
911
924
1312
691
753
563
637
771
2231
994
2023
1165
1336
2564
Copyright © All Rights Reserved