2024
1515
1785
860
2016
903
912
1029
972
1574
1347
880
1500
825
816
951
891
992
1023
962
954
790
5556
1130
874
1872
842
914
891
1628
855
1220
957
2034
2040
3193
891
1084
812
1216
2214
817
1124
1081
1255
822
928
1215
1117
1242
838
823
1072
1683
896
1365
1777
1009
1761
1044
1011
796
811
851
964
1468
928
1299
1083
2286
1215
969
1909
805
1274
1266
871
871
2039
1431
867
796
1172
857
1456
944
852
1411
865
777
2035
1535
849
955
2028
1434
2012
790
815
856
938
979
1492
898
1389
926
1202
947
1614
803
835
1616
977
2004
2051
1113
1411
1357
963
798