643
954
1549
4729
807
1165
894
2060
1246
976
640
765
3665
916
1114
847
916
964
1166
769
1097
1097
3505
854
2903
784
1516
1783
961
1355
1995
691
2790
848
2592
1097
1162
1640
1761
1086
932
709
8295
1525
2858
758
1147
996
2454
929
2376
705
1109
1725
1148
680
1597
2289
917
1020
825
675
776
1991
1345
1874
1062
1058
1261
1288
1519
1646
2404
2778
1108
872
1521
976
679
2094
874
1994
727
910
1093
691
813
925
788
868
769
2195
760
1066
3111
2393
693
2138
724
1307
865
75559
1240
791
2399
3328
746
1158
2144
1108
2616
1566
1210
2004
1288
1686
794
2323
1601
837