2028
871
793
1048
1105
723
2953
1576
1154
886
1265
1288
941
705
5140
4164
1852
1200
1674
1277
780
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
1269
893
1502
1663
1065
1129
2113
1165
1305
851
831
864
643
973
7252
889
708
1670
768
1276
890
2127
1041
1758
747
1774
1039
1372
1036
1868
5715
1914
2590
1264
1974
725
1093
774
980
818
1842
1221
778
761
863
894
2114
683
1096
3132
910
771
914
651
1734
1818
819
1629
1392
1015