304
436
432
324
155
477
266
1300
538
441
322
311
575
406
407
314
428
374
304
468
498
391
420
432
413
450
289
337
264
707
243
887
1105
289
311
1096
603
479
457
788
373
1027
619
733
178
194
794
400
367
143
611
410
244
533
469
408
386
317
300
232