2025
1985
1983
2027
2047
1986
1699
2018
2017
1981
1984
1982
1980
1979
1978
1645
1650
1613
1648
1647
1649
232
228
844
831
829
224
759
736
217
216
212
856
862
205
204
845
852
757
853
836
780
830
746
838
839
732
738
733
737
739
701
3430
3433
832
745
670
565
666
3446
629
609
564
