1297
1150
2391
656
1521
1410
2211
614
2464
1483
715
773
758
835
830
670
643
842
943
1106
1173
992
707
774
1156
883
714
831
882
910
1116
1772
1932
1447
1372
1275
715
999
1581
618
1010
909
2677
1122
1580
1115
1242
2519
879
830
2342
626
797
640
989
1063
780
756
707
782
813
2138
2348
1293
1458
686
1570
647
1583
937
722
1368
1581
710
1679
1149
843
1933
764
1147
715
1049
783
1207
1724
639
648
1061
633
693
692
1659
1622
1355
929
1413
763
800
1964
1553
707
703
934
1002
662
928
1480
2245
874
753
765
1537
3096
1040
1111
725
846
2683
1922
718