951
1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
2529
649
988
1365
705
785
1966
946
1648
771
992
1783
817
701
1934
826
1715
2349
623
724
862
924
1138
839
1131
1095
916
1097
802
1619
1546
703
1595
988
717
1089
789
1216
614
1500
1288
1677
1312
758
1746
1110
716
1971
1463
981
1863
810
1996
708
1996
1758
1405
2875
668
721
915
719
4811
1051
1536
900
2393
1159
1629
815
663
1029
2240
1843
753
2543
924
991
619
1160
944
804
1764
712
664
1271
898
1539
699
1973
1406
746
756
2164
849
1226