2016
1458
2113
1699
1837
1123
1988
885
738
1161
937
894
713
896
765
980
1051
813
2027
903
1377
1933
2501
2962
799
764
780
772
1238
4877
1491
2453
2907
1943
1482
1850
1727
2157
1267
755
1165
1222
1321
996
660
793
1407
786
1021
1403
1330
1784
2119
878
1797
901
986
1007
3967
735
700
795
2168
1483
996
1024
1369
1049
658
1007
667
1021
795
835
3141
904
1386
880
1145
706
4257
1771
1180
2281
1137
1842
5725
800
894
679
1080
780
1161
1327
865
1931
1353
1226
686
2937
1894
1981
663
1270
1167
1052
935
1248
2192
1035
797
726
1032
1817
748
1100
1426
909
798
4876