570
429
428
427
426
396
484
465
432
1440
1466
401
400
1442
1441
1339
1348
358
1340
1617
318
1197
1156
1133
915
1196
1159
1138
988
1188
1189
1168
1167
265
171
1158
1144
163
161
1129
1128
159
157
1124
1122
856
89
79
77
717
712
710
20
18
12
