1516
1087
603
1053
1035
1095
1319
943
1231
911
912
1254
655
4385
1008
973
1119
1013
1101
826
1058
929
1091
2700
2093
1125
1131
715
876
2987
1141
789
1222
1091
1140
777
1967
2694
990
877
868
1289
1575
1616
1438
1069
3973
897
1091
1294
824
1326
975
855
1085
980
1011
1192
768
964
895
627
1335
656
807
716
684
1560
733
688
1798
722
741
618
5520
855
2605
1048
1596
799
1915
697
817
836
1181
757
2065
1606
910
1330
2949
739
1979
686
1481
1338
717
598
1580
2298
2724
1424
998
704
850
1606
678
790
1707
2535
1453
1094
1317
663
1086
663
805
4341
640
1558