643
2232
630
745
1647
904
1429
1629
1509
3554
3496
1444
1010
1581
904
1630
2416
1004
842
1048
1920
2872
1856
672
730
665
757
725
656
880
833
720
897
755
713
857
721
840
812
1187
866
759
732
681
813
781
806
719
1582
674
749
906
682
1350
816
634
714
714
842
1109
713
1957
619
2115
1078
686
711
3466
939
662
1468
831
1539
879
2381
1554
1513
836
900
652
1640
1266
1563
2747
780
722
1453
875
789
4565
1505
639
1102
704
1458
1400
653
1334
1378
2403
873
1420
974
1672
806
1342
838
1091
1302
2008
1677
641
1699
963
639
892
851
1075
675
3288