1003
2367
2529
2019
1401
922
676
2096
1107
902
1372
1600
749
1163
796
1398
2402
1374
1602
1072
909
2588
2720
1435
1486
1136
3995
1719
1296
2318
687
759
1649
646
2288
1484
1627
765
1461
2094
2231
1872
1945
1215
1225
1381
692
3064
2905
1602
3558
756
1802
1515
841
2692
913
3974
741
600
2069
950
1675
1226
2109
852
1290
2969
932
628
836
1238
1580
2245
632
615
1134
889
1347
660
599
1393
752
687
2981
811
1306
1380
1632
916
797
817
1463
775
770
615
1398
1096
1437
1449
1067
806
1086
1993
676
1277
1364
678
2504
960
688
818
1979
700
612
2385
2623
1553
1759
979