2021
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
2108
1984
1342
667
1076
1967
1059
964
804
637
720
748
1297
870
843
1147
1545
749
732
1155
4918
862
786
1081
900
875
952
1245
1454
2110
713
1087
925
966
957
1421
1510
847
1371
1915
1058
1350
946
868
5730
674
1873
756
916
783
948
1719
1037
1568
1410
892
760
704
1360
614
1088
692
785
1005
834
1603
2433
1032
1500
1355
1210
719
984
842
1329
1306
610
1639
4302
962
636
895
1611
756
1638
1095
1589
1695
697
1530
2239
2028
917
1458
2195
806
1361
720
758
1880
829
1905
889
1561
4154
752
657