876
945
1108
696
839
2023
831
678
799
1781
2691
1557
1593
1187
2182
761
768
2853
1978
812
787
1338
1013
2734
1321
763
1415
4916
2407
729
702
1450
2687
753
1207
1145
7065
4229
1448
675
1699
888
1584
1432
2418
681
802
1449
1129
867
1618
599
1353
618
734
1219
667
1342
741
1516
736
814
830
2601
1328
743
1287
970
963
1701
724
878
1139
1085
1248
1555
1687
847
1683
2417
8885
1374
824
864
4102
757
709
754
1455
1682
937
1068
1654
2974
679
677
1382
800
732
1057
621
798
2709
741
1696
1492
2472
1212
7090
1656
819
1016
645
715
732
1121
4552
1966
1217
1185