305
1
357
444
869
3
419
408
367
379
464
412
400
329
693
2
555
508
4
457
550
661
431
441
388
598
361
343
462
512
420
930
623
474