693
3524
1413
982
696
1198
1544
745
931
726
720
711
666
700
1313
1513
1295
920
791
650
725
1124
5159
1279
617
1148
924
687
782
828
760
926
1215
1294
2654
3587
2274
757
1087
1246
829
964
642
827
778
819
850
1028
843
1152
918
752
814
760
768
1080
837
679
756
1098