269
509
330
271
256
260
264
442
298
400
245
257
295
323
365
263
230
328
308
397
1
339
5
490
202
351
408
1925
580
750
727
459
1566
915
246
924
1
257
725
687
328
419