2016
2878
1012
695
1025
976
1472
2204
721
1041
3114
1273
805
912
716
1487
1225
682
806
1078
745
1032
1148
1011
2040
1264
1057
831
1437
801
2054
2409
1368
986
860
834
2566
11987
1065
1269
989
2000
1656
759
937
847
795
5546
3467
4148
1227
839
732
1919
822
718
2170
775
901
1248
1609
875
677
756
687
871
1053
829
677
1053
721
844
828
799
832
722
3551
910
3119
786
814
1239
1515
3922
1694
1257
724
2764
2388
1678
1369
680
819
725
1547
4317
855
991
953
775
1102
1311
1183
840
1252
1368
2620
907
1197
1001
945
937
971
667
1733
860
1136
1519
725
883