853
655
1531
652
1475
597
997
2177
1274
951
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
735
942
752
2376
687
600
1249
1112
2264
945
1272
4211
617
1285
847
1295
2109
1662
2562
975
1066
960
757
815
2810
1626
811
1194
1359
718
616
695
644
770
834
1194
1278
1454
1261
2199
1614
695
799
1538
945
1626
1635
957
718
1351
1049
614
884
1076
796
4805
2118
897
704
1086