638
741
1365
1410
921
852
658
546
650
713
1045
1629
1040
853
1039
952
596
952
928
424
440
636
673
561
510