693
3521
1412
982
696
1198
1543
745
930
725
719
711
665
700
1312
1512
1293
920
790
647
725
1123
5159
1278
617
1146
923
686
781
828
760
926
1211
1294
2650
3586
2274
757
1087
1246
829
964
642
827
777
818
850
1028
843
1151
917
750
812
760
768
1079
836
679
756
1098