3996
1516
1843
977
636
1394
618
1687
1611
2651
1020
2618
1655
1808
1358
2063
1732
718
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
1719
1296
2318
687
759
1649
646
2288
1484
1627
765
1461
2094
2231
1872
1945
1371
1991
705
644
864
671
1508
912
1221
663
808
691
1270
786
2605
2503
829
1115
880
1275
775
770
755
1034
2329
1356
621
649
1851
1086
1353
616
2229
3191
698
2811
825
693
869
829
669
1047
834
1892
2986
738
759
1674
2841
1351
885
775
1440
717
1195
886
2394
693
2979
637