1046
1654
4560
2871
934
976
915
893
682
797
1712
681
742
990
848
1428
614
1089
949
1256
2432
704
877
8919
2003
1845
695
872
641
1118
1750
3270
12844
832
933
1638
677
1075
716
2665
1084
2825
777
1663
1927
725
737
801
926
1226
5155
1207
1299
1114
820
4253
1317
1031
1038
694
1494
2445
872
1408
2106
746
880
717
2809
1130
1677
830
1190
1961
988
1676
2011
644
1292
1197
3128
3365
818
780
741
1712
641
1844
867
643
1326
1120
1421
930
695
6963
3493
640
710
1383
1294
1228
897
1900
1096
854
3299
768
945
777
1159
1626
1071
2665
1228
864
1307
999
795
728