640
789
925
2771
11237
641
1417
666
18233
680
598
704
783
677
904
2985
1937
870
2375
698
908
3266
591
743
3855
933
1262
628
957
641
804
2029
1043
1146
2129
701
2977
675
827
991
843
673
2502
1283
1074
809
762
783
976
1007
736
796
715
842
960
1181
788
803
738
2331
3171
905
2326
918
947
2767
2132
651
857
680
774
734
4004
1148
797
1051
3642
3261
884
906
884
837
3849
634
777
3619
1410
771
1349
659
665
952
1370
8658
804
897
3410
1867
827
783
2228
671
619
2497
800
730
2932
2395
2475
1029
776
1781
2766
1173
714
2087
1562
999
1310
839