2012
858
1133
999
809
901
926
1117
909
860
886
1129
1115
867
1496
1668
1090
1033
2332
2969
1079
899
1050
2397
999
983
816
887
2345
1606
1378
1621
947
929
866
1678
1158
1183
958
901
1420
883
918
1485
910
1514
1591
925
1208
1180
951
3374
973
1533
865
991
901
1365
987
987
1426
946
876
881
855
833
1256
830
1954
1013
785
840
1765
2137
836
1145
926
900
816
885
916
943
863
1304
2284
866
5392
2277
1355
1908
1059
834
890
1439
1880
1621
1050
1920
2213
2183
1065
754
2199
883
885
778
1178
803
1028
803
1246
817
2048
2347
805
907
1504
822
821
1352