1643
660
758
2338
2555
688
3093
792
547
900
2882
614
1508
1463
1297
1670
685
2638
753
2956
1060
2473
1355
2556
1542
1212
1463
942
1520
1109
2478
873
1072
1380
780
778
819
702
1928
1551
996
794
757
685
638
750
786
809
631
741
1812
3019
1159
2341
1857
1703
1637
1003
1677
1606
1241
1113
1885
1627
627
734
1257
1677
4075
2072
816
1672
1056
1690
1254
788
1201
662
1434
1243
809
1067
730
783
1080
811
697
754
1426
963
721
1623
862
748
5541
929
784
1007
768
663
2190
1968
1282
843
661
806
1366
812
1463
1795
1880
780
945
958
757
1205
1370
1149
950
902