943
1723
696
1206
693
770
784
721
709
726
737
750
752
677
661
706
666
834
746
674
5098
693
645
791
758
738
2872
1266
757
698
932
745
1007
929
945
901
932
1818
1492
875
1694
1281
960
1142
858
1368
980
1134
974
1172
1316
1521
1377
2945
1444
1216
1414
1357
1313
4763