1155
668
843
954
2973
1564
1105
998
20328
4141
1124
2057
2095
1410
808
848
804
1121
1716
822
759
2139
1254
770
880
1249
1100
8018
1847
892
691
858
1853
1820
2015
1134
2539
1294
2124
1011
1037
1196
751
1919
710
1528
746
811
1705
5823
848
1106
800
911
1264
834
965
866
1467
905
1935
1970
1056
797
942
1478
1186
651
1405
993
2074
1756
729
1000
938
1005
956
834
841
1097
806
1041
986
934
844
1569
838
1041
1544
936
1539
1111
1345
1242
831
744
1266
1191
999
927
1364
2605
724
1272
1345
720
716
772
1755
771
1502
679
2060
703
758
800
1203
1208
779
2028