255
261
270
315
531
304
287
371
264
246
254
493
319
621
794
778
2869
428
438
429
600
1180
507
447
493
567
517
726
554
596