2019
2346
2599
1361
882
984
1331
896
1256
921
808
2971
1042
1949
1274
768
1995
900
1017
1036
1502
916
926
1291
1237
1827
1435
1214
1243
928
899
1149
1308
845
1067
1019
849
891
776
1544
993
823
1489
807
1046
832
1201
1004
1586
1681
3731
1390
1146
853
830
1349
845
1166
833
1454
1066
2965
2534
832
2435
1854
1675
837
855
2219
1923
2082
1779
862
1180
3440
1090
802
1604
860
822
1824
1607
765
1536
3472
909
993
1526
842
2098
927
2214
2157
3737
1087
804
890
928
994
1011
2006
2145
829
1097
1435
2035
930
1495
1407
892
844
1123
823
961
777
838
2338
802
2155