3078
639
1420
2264
1043
5829
779
1687
643
695
867
706
1145
963
688
1943
1916
676
1009
905
1342
2477
714
753
1351
766
1365
642
805
1175
4583
638
2058
2312
2578
853
1268
684
1664
890
653
824
1036
1934
853
2022
1671
726
1354
1097
1160
716
1246
810
1842
2553
771
668
741
690
772
3087
861
1036
2043
716
1111
913
950
693
893
1342
817
1121
2902
2432
786
639
1630
864
766
710
1326
1819
1634
1454
1354
769
1356
1554
830
1366
728
1371
1104
710
706
8885
807
968
2670
950
1128
789
819
2224
844
667
1074
1484
703
2155
715
2393
745
757
1253
4708
2455
1136