4009
1225
739
958
1443
1211
675
1263
2314
2121
1163
628
855
996
1804
1338
1301
1559
1393
1229
3082
992
1260
562
1293
1920
645
1135
668
1451
3020
1605
644
694
929
1116
2381
2287
804
1703
1016
2684
1179
1046
789
661
561
693
866
1060
1538
556
3225
1161
1079
1094
1252
610
1883
770
588
877
709
2558
2205
1078
3441
1358
1536
701
533
662
1296
1116
1818
682
1755
814
676
2291
948
1489
817
625
1958
509
632
1715
1494
818
2349
590
748
1449
1263
2270
729
999
769
660
1252
1474
550
2571
3860
693
1420
1430
1340
2021
1400
797
557
679
1045
524
592
1094
582
810