1148
1145
1103
948
1627
993
2385
1338
1289
1122
892
968
884
1834
1257
960
806
1084
950
977
2274
1263
1058
1182
1348