2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
795
1163
877
1322
851
753
1835
586
2750
1177
868
671
866
733
1430
820
1769
709
822
631
839
7051
772
1668
755
826
836
1542
3522
2152
2872
662
871
1309
847
1700
657
871
897
706
698
3292
785
2654
936
1012
2296
695
933
1521
1340
4149
852
4988
1291
718
703
3294
605
4556
1061
2092
689
1058
1624
1445
779
1309
1077
618
2339
850
997
873
885
1327
1473
642
1110
1297
1816
653
4190
1438
1748
1988
2030
749
752
700
1852
1060
1465