2906
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
867
1181
930
928
1520
1512
800
668
828
1456
1303
1306
1116
3834
854
2561
1405
2392
4559
1993
2406
1001
694
902
1205
1963
1133
1496
1857
710
1561
1455
604
1547
1639
747
1096
1179
946
619
1736
625
772
829
708
2163
1237
1429
807
1275
733
639
1811
764
882
709
818
771
858
2842
636
700