959
948
1498
1453
1562
760
702
755
757
776
734
812
713
732
781
720
733
729
771
740
768
1207
1769
1214
1391
1934
1481
1365
1271
1355
1238
949
1138
1106