1061
669
844
2073
988
856
928
463
585
1117
603
1168
971
886
642
1021
563
469
733
1703
2621
951
1441
3418
686
457
827
723
528
720
1393
2063
1430
1662
716
2044
406
775
1463
504
1514
2747
2031
828
1096
685
1388
1581
1700
449
1893
689