754
480
595
512
872
988
643
508
553
537
961
593
1105
1148
753
951
1314
1014
1657
1192
657
625
496
986
778
568
1377
550
796
1888
591
2066
1260
924
576
1346
1956
928
699
1080
1682
1116
524
1303
531
569
598
763
2139
975
1042
601
1535
1144
