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
1034
862
772
864
665
831
1015
1968
1102
1007
1326
1994
2602
709
974
1885
1023
3397
1512
1273
1094
2016
1543
1067
1602
1851
2322
1184
4077
1300
662
2342
684
920
1635
1758
2625
909
893
959
975
652
959
679
2983
1855
1067
1337
1795
706
1354
697
947
1909
1575
4216
1191
837
842
837
1514