2019
2904
1713
1847
2991
1005
1354
2154
1522
1567
1314
2191
689
2966
2731
2728
1377
813
1247
787
3015
1071
823
685
992
1062
1228
960
1071
1013
1158
1076
1165
1106
1863
4915
2323
1311
1081
1177
1006
1099
818
1087
1018
1440
1980
1143
2106
1132
2252
2398
2521
1289
1024
1284
1072
1073
974
1423
1102
718
3560
718
673
841
754
1141
2655
3013
916
1275
677
732
1007
806
1527
1063
691
839
1187
4909
1456
1762
1055
899
6748
780
1563
1394
4617
1514
1218
1619
995
1361
819
680
711
759
703
845
860
1291
707
802
703
1517
1300
697
665
2098
1075
3174
1375
1311
784
873
676
836