2268
1219
1396
958
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
692
2985
1849
691
1062
1782
647
705
790
1346
745
717
1963
634
930
904
852
716
2976
784
918
1526
707
2407
982
1471
781
1581
2017
1050
1673
1155
1233
1522
711
2379
729
1087
1267
1096
1294
722
702
682
827
1691
924
881
701
1077
653
1575
1063
732
1657
2773
1204
801
656
884