432
2
571
1
621
641
682
510
507
445
480
670
360
403
635
266
531
323
1352
2302
1140
1041
944
553
511
777
384
390
519
537
747
458