3005
1643
4310
789
769
6707
2624
4196
1924
5102
940
1021
802
5801
1542
907
2709
1132
2908
1755
852
1216
8496
1332
803
1061
1837
4904
1253
884
1040
2244
3227
872
792
2032
2011
4858
781
913
1756
740
887
1966
3306
1029
3461
3115
969
1390
791
1020
1374
1738
36894
758
2533
2246
964
952
646
869
1784
663
1369
2687
951
5662
759
3695
749
778
687
2350
2606
877
702
1322
1596
2155
1087
2039
899
861
1208
1333
684
768
1819
5536
1660
715
804
6534
712
1788
1797
2252
731
2339
675
1498
1407
712
744
1152
1541
758
665
2841
4211
1630
2274
616
1795
630
1926
699
948
4024