2015
687
1658
1217
1243
1617
2501
888
706
1041
1748
708
967
1358
977
1249
806
1716
934
8308
1178
746
878
1903
1789
805
1037
799
1077
1245
965
1875
618
700
893
855
994
788
727
1013
946
699
1315
4176
858
1517
798
764
1109
1514
2744
730
1169
815
1191
815
630
658
905
933
1332
721
1291
1343
795
1027
643
644
660
750
901
2087
685
1588
917
1160
859
4164
768
1064
702
678
745
819
868
675
2554
703
785
1054
1211
656
989
877
997
1267
1264
828
1478
947
1267
5361
681
787
671
977
2970
1148
857
694
659
844
898
1963
762
749
702
834
678
938