3404
399
643
636
382
428
475
450
373
1113
828
377
389
445
443
297
396
363
318
284
372
429
569
298
589