433
2
572
1
621
641
682
510
507
445
481
671
361
403
635
267
531
323
1352
2304
1141
1041
944
553
511
777
384
390
519
537
747
458