987
819
904
734
2202
1001
2144
1740
1110
938
940
816
686
803
750
2372
1819
718
767
788
785
1025
698
857
911
1316
727
1002
904
873
713
1086
1206
7097
727
917
2016
1273
1483
796
948
718
2941
708
957
1101
1557
1164
1117
960
2936
2278
1598
922
793
999
1127
2042
1151
969
1069
1293
3013
910
2885
661
821
1088
842
746
1166
1055
1094
1411
2747
794
785
2022
1631
1004
1075
2159
846
2490
855
1938
817
1015
2923
722
783
665
693
4121
922
853
875
1094
1072
796
2335
901
608
1827
1364
3068
1105
1092
1464
790
920
766
1009
1136
2359
2873
897
2109
2001
783