2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
1531
738
647
1152
2559
934
790
2296
1983
4899
1577
827
854
840
854
688
2691
1818
1188
1316
674
793
2160
649
1739
1548
1175
1488
1496
2361
1323
1201
924
2164
1568
1520
694
1718
774
836
687
976
792
1373
1665
926
1135
1311
796
800
7525
691
843
608
1971
1210
1326
1048
629
768
1600
1352
1548
712
737
1106
687
843
683
1666
726
1247
683
1783
785
1586
3462
1447
1046
807
995
1044
2892
730
702
1909
1996
1787
1007
635