1173
1067
1444
1429
1610
2105
1988
1134
1095
1275
1307
1139
1141
1245
897
1346
990
907
949
1472
1062
1300
925
944
1162
983
1360
898
1573
1010
1492
951
1329
976
1283