639
698
789
4072
2167
909
1008
1252
799
2819
1249
706
726
1182
4557
1695
2286
2155
1663
779
681
863
1686
857
913
848
1328
1532
739
1082
666
2145
741
729
1420
2299
1483
643
1206
691
706
788
2641
1108
974
1442
708
686
757
638
643
1564
714
1626
1683
748
672
952
841
1039
2357
1347
729
1384
692
861
2142
1697
1178
882
616
853
744
838
656
1280
991
815
797
681
2335
701
769
1127
1682
2298
1297
808
963
1124
767
765
1412
954
949
1505
3175
609
1409
3398
1344
1482
1115
1016
2349
1846
773
713
1533
744
1138
1276
730
704
1227
1396
2012
619
688
966