1160
1031
961
1093
999
904
1002
984
1038
1052
1277
1275
1372
1302
1121
1348
1421
1108
1485
1380
1189
7339
1105
1166
1650
811
684
755
831
844
769
778
880
765
826
797