1976
2358
649
683
1805
5538
1157
1190
965
707
1021
1508
2214
2059
685
2153
3382
1976
706
792
1256
1743
856
675
4053
1621
1257
900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
3087
845
919
1032
1638
634
616
688
1201
670
683
726
694
3288
747
621
2142
738
1641
1306
1408
1616
1798
1320
1783
2517
5778
893
2405
1576
639
3206
741
1543
975
3084
814
722
1957
838
1234
2025
1545
777
939
1628
1557
1570
656
626
1805
5524
710
1334
709
898
1678
1187
610
686