787
962
643
1160
613
952
767
754
1393
1034
2839
1361
4068
1270
1080
1446
720
637
995
2713
2018
1290
1759
632
1163
1144
1468
2620
1509
1143
3573
650
1483
1586
894
1635
2393
1853
923
1215
729
674
1740
1933
1111
1635
2036
4104
1652
1497
1797
1057
1393
1700
1360
846
833
1549
787
9800
649
1698
679
1560
1308
3092
957
1261
672
1119
782
885
1215
1358
1604
727
1205
893
768
716
1483
1415
690
1190
1331
1952
853
844
877
708
1011
740
2772
788
1040
891
701
867
1121
627
814
1191
720
1489
1023
778
815
3141
713
706
1746
2255
1160
1238
2023
1993
2290
1555
1254
1020