2015
1001
856
1499
2541
1010
875
822
1075
2391
1682
1744
884
967
938
1203
891
1016
999
1246
1628
1079
1238
1361
1492
844
1653
902
1161
1850
2272
1173
1533
854
834
2882
915
1888
930
1092
1440
1546
1196
2594
1267
1923
1813
1427
926
894
842
850
3837
928
1064
2045
1137
1090
1070
1034
1806
964
2471
896
1071
2737
869
986
860
2033
1055
851
1314
1277
963
1096
881
1521
1813
937
766
1364
824
1047
991
2303
1259
1045
853
1131
1389
879
4563
989
880
828
948
4144
1114
1393
853
1253
1753
2559
1310
1029
1695
945
1426
799
916
4230
785
824
1126
1233
2066
835
890
1043