2861
1589
2768
657
668
1804
983
735
1380
1156
1519
1786
698
1491
1816
3149
868
1683
2197
2299
1387
691
763
669
976
687
646
735
2435
617
853
787
915
724
724
798
684
705
799
844
1262
727
1648
860
1247
731
1445
1874
3556
1051
610
1579
3207
1205
948
746
1246
639
1880
1518
1343
663
1339
626
820
1210
733
1552
1279
1149
1167
689
901
1054
934
1596
1001
1462
906
639
701
673
1672
2239
1252
1370
1243
1381
1394
1121
858
1178
776
1837
1433
789
2044
930
638
1547
2047
787
708
1003
726
746
1524
787
830
683
1657
2233
746
2215
696
4302
683
658
686
1033