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
974
791
792
1328
892
744
994
638
648
2146
928
2290
1137
720
964
1676
1383
708
1498
920
1570
908
3255
2225
1924
690
764
1422
794
1026
918
687
2541
1039
770
1129
1526
1542
2654
1123
1106
602
1296
658
938
1513
693
2377
1852
718
759
1341
641
1629
662
615
682
879
1640
1291
1495