2015
1055
6488
2590
1214
4643
1494
3171
6870
915
1892
944
4014
863
1054
7544
861
834
2532
898
786
1344
945
3410
829
837
922
836
861
1069
983
1316
1183
1011
13596
1086
1002
1159
1166
942
828
2888
974
855
957
949
1037
1479
1071
967
958
1329
923
1252
1060
886
1072
1014
770
1119