1585
2018
2019
745
2057
1065
700
883
1044
1436
2397
1571
702
1053
862
1684
1096
1222
1274
1262
912
993
1317
845
857
843
995
953
964
1870
1817
808
1124
1103
1388
4673
884
769
1002
2864
2493
711
1817
860
1149
1287
1109
1025
1113
950
977
1078
925
824
1771
1007
2340
793
12002
1361
1017
707
1131
1316
1681
842
1051
1347
1111
974
5882
1050
1220
772
955
906
2620
782
978
795
791
1066
900
7217
1433
1263
1652
1037
1027
1091
1532
1000
755
1001
1355
835
3548
804
1211
941
1048
1059
807
885
957
875
775
919
1089
1303
809
1457
686
725
704
793
700
2451
1480
718