665
1346
2395
1898
1354
770
4210
1062
783
823
2344
2247
949
814
943
839
1518
1549
814
689
1578
702
1507
745
950
1592
1096
722
2124
1384
790
940
645
881
863
723
636
1501
723
2027
2679
748
2434
1478
782
730
3472
2996
752
2406
755
925
730
922
854
745
1967
703
3175
676
2264
2789
3041
761
903
701
1198
632
1522
1679
838
2022
1557
1494
715
2814
3145
1246
1324
1265
965
3248
1367
1066
1505
873
784
969
911
2480
1164
689
774
642
855
3300
857
863
1571
678
641
1062
821
639
644
637
756
1283
1798
725
681
757
1112
935
2897
1151
851
1338
1253
688