1071
744
3306
823
1238
1086
2326
491
586
1159
1105
968
621
1408
1012
2568
2147
595
1299
1521
1377
1532
2508
907
979
581
620
702
493
429
882
928
839
1110
1506
1204
1188
1025
1629
403
522
578
392
995
1653
1076
711
821
488
700
1949
526
1073
1967
945
802
841
422
Copyright © All Rights Reserved