2045
664
845
1123
3403
742
20070
968
754
668
666
687
998
768
653
895
1229
1764
988
863
1906
863
670
758
2746
805
2085
706
749
848
678
1205
926
827
717
784
701
5655
2222
3055
1896
2074
1460
704
668
690
2211
896
14483
1655
666
698
1542
1602
1002
673
726
1025
796
656
896
722
1524
611
692
751
2129
1062
814
1711
1273
703
762
785
883
668
665
701
1279
1070
4930
1292
2184
1919
766
1177
936
723
2390
671
665
763
1178
795
3486
6517
801
1874
1018
833
6776
1384
793
714
987
1175
787
643
2199
705
735
770
6794
7512
4177
922
1415
845
624
3560