527
1
580
560
599
2
439
517
1450
445
481
410
586
440
825
513
480
512
708
453
426
431
401
1302
634
519
603
601
645
424
526
485