536
1049
1188
529
1079
471
682
422
1002
845
1045
435
462
423
541
516
1004
559
402
1690
634
505
3459
739
665