2533
654
827
2380
2933
1104
771
1804
908
2642
662
1160
1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
892
935
3103
1166
1562
2978
1479
1420
2815
1387
2677
1311
1230
892
737
1237
888
1396
1688
998
842
1586
1892
1133
865
1194
3441
1908
759
743
1739
800
958
997
1393
1266
987
1681
784
1367
969
3455
9804
1738
1814
821
841
770
1574
1210
1666
1561
2695
854
804
702
963
805
1292
735