951
1235
2987
947
926
929
754
866
612
687
1269
673
2091
600
1308
746
959
626
701
670
1556
1042
714
2408
736
923
823
928
707
873
991
1205
782
1401
3330
1149
1121
907
832
1133
764
812
598
1821
848
1255
933
3298
1141
740
882
1638
833
1393
828
970
1703
684
1269
1117
970
893
700
1563
733
704
867
3144
814
1408
1106
1855
1619
859
1600
614
1287
601
772
786
1227
9805
1434
2729
1245
859
1097
1620
2409
713
686
1333
1075
950
812
2159
1094
1854
789
759
4565
1630
3578
2396
696
702
1447
710
1327
807
902
1643
942
2125
619
1635
858
794
824
1326