1242
2217
928
1495
2287
1657
811
703
3220
1990
800
1298
1453
1477
869
1211
1278
730
1973
1745
1002
763
1007
680
1437
2962
661
668
827
2345
1262
642
1429
1240
643
704
882
637
695
1473
2514
1450
1503
1612
2016
1462
842
1351
1687
721
1554
967
1809
1183
1904
2452
1962
844
893
823
2145
745
756
950
845
2383
962
1664
780
2268
965
1199
643
2202
1134
1586
696
820
1338
1806
2163
2499
793
798
1253
1681
1287
852
1203
784
1335
604
775
724
737
698
714
1337
783
1356
1231
1087
782
699
693
655
763
1076
868
1909
673
606
7960
644
708
1446
1384
1533
1284
651