896
761
1034
2917
1313
5077
1358
1252
885
945
863
3310
894
846
889
8390
965
1126
1328
928
5945
783
1456
1123
1147
974
1089
1317
1219
1407
6748
788
1661
1625
786
3243
2759
870
1186
2105
820
877
10140
729
1869
819
2812
2856
853
1449
4916
2046
1535
1473
948
783
1308
835
1528
946